@import '../var';

$border-poses: top, right, bottom, left;

@mixin border-retina($poses: $border-poses, $border-retina-color: $border-color) {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 200%;
  height: 200%;
  transform: scale(.5);
  transform-origin: 0 0;
  pointer-events: none;
  box-sizing: border-box;

  @each $pos in $poses {
    border-#{$pos}: 1px solid $border-retina-color;
  }
  
}

@mixin hairline($border-retina-color: $border-color) {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 200%;
  height: 200%;
  transform: scale(.5);
  transform-origin: 0 0;
  pointer-events: none;
  box-sizing: border-box;
  border: 0 solid $border-retina-color;
}
